//
//  ApiMacro.h
//  GuardMan
//
//  Created by steven on 2016/12/9.
//  Copyright © 2016年 steven. All rights reserved.
//

#ifndef ApiMacro_h
#define ApiMacro_h

/** Switch to turn on/off https **/
#define TURN_ON_HTTPS FALSE

#define BASEURL             @"http://120.26.202.142:9090/"
#define PATH_API            @"http://120.26.202.142:9090/api/"

#pragma mark - Auth 验证模块
// 登录
#define ACTION_LOGIN        @"auth/login"
// 注册
#define ACTION_REGISTER     @"auth/register"
// 重置密码
#define ACTION_RESETPWD     @"auth/resetPassword"
// 忘记密码
#define ACTION_FORGETPWD    @"auth/forgetPassword"

#pragma mark - Order 订单模块
// 订单列表
#define ACTION_ORDER        @"orders"
// 购买
#define ACTION_BUY          @"order/buy"
// 苹果支付验证
#define ACTION_APPLE_PAY    @"order/onPay"
// 套餐列表
#define ACTION_COMBO        @"order/combos"

#pragma mark - Guard 守卫管理模块
// 检测指定guard是否上线
#define ACTION_GUARD_CHECK @"guard/check"
// 提取一个随机的二维码信息
#define ACTION_GUARD_BEGIN  @"guard/begin"
// 恢复一个可用sn
#define ACTION_GUARD_END    @"guard/end"
// 获取全部可用守卫
#define ACTION_GUARDS       @"guards"
// 获取所有客户
#define ACTION_GUARD_DEBTORS    @"guard/debtors"
// 获取单个客户信息
#define ACTION_GUARD_DEBTOR     @"guard/debtor"
// 更新客户信息
#define ACTION_UPDATE_DEBTOR    @"guard/debtor/edit"
// 更新客户信息
#define ACTION_CONTROL_DEBTOR   @"guard/debtor/status"

#pragma mark - Help 帮助模块
#define ACTION_HELP         @"help"

#pragma mark - Sms 短信验证模块
// 获取手机验证码
#define ACTION_GET_CODE     @"sms/getCode"
// 验证手机验证码
#define ACTION_AUTH_CODE    @"sms/authCode"

#pragma mark - 用户模块
// 获取全部子账户信息
#define ACTION_SUBUSER      @"subUsers"
// 添加子账户
#define ACTION_ADD_SUBUSER  @"subUser/create"
// 删除子账户
#define ACTION_REMOVE_SUBUSER   @"subUser/remove"
// 更新子账户
#define ACTION_UPDATE_SUBUSER   @"subUser/edit"
// 获取当前用户
#define ACTION_USER         @"user"
// 修改个人信息
#define ACTION_UPDATE_USER  @"user/update"
// 上传头像
#define ACTION_USER_HEAD    @"user/head"
// 编辑用户信息
#define ACTION_USER_EDIT    @"user/edit"
#endif /* ApiMacro_h */
